xlv.obj.activeMonitor={
	extend:function(){
	},
	implement:function(){
		this.implement('xlv.imp.active');
	},
	create:function(tag){
		var div=document.createElement((tag||'div'));
		div.setAttribute('xlvobject','xlv.obj.activeMonitor');
		return div;			
	}, 
	properties:{
	},
	method:{
		construct:function(){
		},
		initial:function(){
			this.addEventHandler('click','_action');
		},
		_action:function(event){
			var able=this.targetActivableElement(event.target);
			if(this.active_activatable(able))this.active_item(able);
		},
		targetActivableElement:function(item){
			return item;
		},
		active_activatable:function(item){
			return true;
		}
	}
};
